/**
 * 字符缩写:
 * H 表示水平方向 horizontal; 
 * V 表示垂直方法 vertical
 * L 表示左侧 left
 * R 表示右侧 right
 * C 表示中间 center
 * T 表示顶部 top
 * B 表示底部 bottom
 */
/* 宽高100% */
.matchH {
	height: 100% !important;
}
.matchW {
	width: 100% !important;
}
.flex {
	display: flex;
	/* 水平 */
	flex-direction: row !important;
	/* 包裹 自动换行 */
	flex-wrap: wrap !important; 
}
.flex2 {
	display: flex;
	/* 水平 */
	flex-direction: row !important;
	/* 包裹 自动换行 */
	flex-wrap: wrap !important; 
	/* 主轴上的对齐方式。 */
	justify-content:space-between
}
/* 水平方向 */
.flexH {
	display: flex;
	flex-direction: row !important;
	/* 主轴 居中 */
	justify-content: center;
}
/* 水平居左 */
.flexHL {
	display: flex;
	flex-direction: row !important;
	justify-content: flex-start !important;
	/* 交叉轴 居中 */
	align-items: center;
}
/* 水平居中 */
.flexHC {
	display: flex;
	flex-direction: row !important;
	justify-content: center !important;
	align-items: center; 
}
/* 水平 每个间隔相等*/
.flexHS-around {
	display: flex;
	flex-direction: row !important;
	justify-content: space-around !important;
	align-items: center;
}
/*  水平 两端对齐*/
.flexHS-between {
	display: flex;
	flex-direction: row !important;
	justify-content: space-between !important;
	align-items: center;
}
/* 水平居右 */
.flexHR {
	display: flex;
	flex-direction: row !important;
	justify-content: flex-end !important;
	align-items: center;
}

/* 垂直方向 */
.flexV {
	display: flex;
	/* 垂直 */
	flex-direction: column !important;
	justify-content: center;
}
/* 垂直居中 */
.flexVC {
	display: flex;
	flex-direction: column !important;
	justify-content: center !important;
	align-items: center;
}
/* 垂直居左 */
.flexVL {
	display: flex;
	flex-direction: column !important;
	justify-content: flex-start !important;
	align-items: left;
}

/* 权重 */
.flexG {
	flex-grow: 1 !important;
}

/* 内容对齐 */
.center {
	text-align: center !important;
}

.right {
	text-align: right !important;
}

.left {
	text-align: left !important;
}

/* 横线 */
.line {
	border-bottom: 0.0625rem solid #EEEEEE;
	height: 0.0625rem;
	overflow: hidden;
}

.lineV {
	width: 0.0625rem;
	height: 100%;
	background: #F3F3F4;
}
.cell-line:after {
    position: absolute;
    right: 15px;
    bottom: 0;
    left: 15px;
    height: 1px !important;
    content: '';
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    background-color: #c8c7cc;
}

/* 图片大小 */
.imgS {
	width: 1.875rem;
	height: 1.875rem;
}
.z-index{
	z-index: 99 !important;
}
/* 底部 */
.bottomBtn {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-color: white;
	position: fixed;
	z-index: 99;
	bottom: 0px;
}
.bottomBtn2 {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-color: white;
	position: fixed;
	z-index: 99;
	bottom: 1.875rem;
	right: 1.875rem;
}

/* 固定 */
.fixed {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-color: white;
	position: fixed;
	z-index: 99;
}

/* 距离top 200 */
.floatT200 {
	background-color: white;
	position: absolute;
	z-index: 99;
	top: 8rem;
}

.floatT220 {
	background-color: white;
	position: absolute;
	z-index: 99;
	top: 8.8rem;
}

/* 没有样式 */
.noStyle {
	padding: 0 !important;
	border: none !important;
}

.noShadow {
	box-shadow: 0 0.25rem 1.25rem 0 #ffffff !important;
}

/* 没有底部下划线 */
.noBottomLine {
	border-bottom: 0 none transparent !important;
}

/* 虚线 */
.dash {
	border-top: 0.0625rem dashed #9CC813;
	height: 0.0625rem;
	overflow: hidden;

}

.dash2 {
	border-top: 0.0625rem dashed #cccccc;
	height: 0.0625rem;
	overflow: hidden;

}
/*底部边框 2px*/
.borderBtm{
	border-bottom:2px solid #F9F9F9;
}
/* 文本超出... */
.l-textover {
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	white-space: nowrap;
}

.single-line {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

/* 文本超出2行... */
.l-textover2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

/* 隐藏-占有位置 */
.l-invisibable {
	visibility: hidden !important;
}

/* 划线-下划线 */
.l-underline {
	text-decoration: underline !important;
}

/* 划线-删除线 */
.l-throughline {
	text-decoration: line-through !important;
}

.bordergray {
	border: 0.0625rem solid #AAAAAA !important;
}
/* 数字值 400 相当于 关键字 normal，700 等价于 bold */
.titleBlod{
	font-size: 0.7rem !important;
	font-weight: bold;
}

.titleBlod2{
	font-size: 0.6rem !important;
	font-weight: 620;
}
.title{
	font-size: 0.6rem !important;
}